// common/uploadImage.js
import store from '@/store/index.js'; // 引入 Vuex store
export function uploadImage(tempFilePaths) {
	return new Promise((resolve, reject) => {
		const token = store.state.token;
		console.log(tempFilePaths)
		uni.uploadFile({
			header: {
				"token": token,
				"Content-Type": "multipart/form-data", // 显式设置 Content-Type
			},
			url: 'https://juanjiahui.guguan.net/web/contractImage', // 上传接口地址
			filePath: tempFilePaths,
			name: 'file', // 文件对应的 key
			success: (uploadRes) => {
				console.log('状态码：', uploadRes.statusCode); // 打印状态码
				console.log('响应头：', uploadRes.header); // 打印响应头
				console.log('响应数据：', uploadRes.data); // 打印响应数据
				console.log(uploadRes)
				// const data = JSON.parse(uploadRes.data); // 解析返回的数据
				resolve(uploadRes); // 上传成功，返回数据
			},
			fail: (err) => {
				reject(err); // 上传失败，返回错误信息
			}
		});
	});
}